/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkg1ifxServidorTcp;

import pkg1ifxArchivos.cifxConfig;
import pkg1ifxArchivos.cifxLogs;

/**
 *
 * @author strailaparicio
 */
public class cifxAgentes {
    private cifxAGENTE[] oagentes= new cifxAGENTE[0];
    private cifxLogs olog = new cifxLogs("ifxlog.log");
    public String snombre="";
    public cifxAgentes(cifxLogs log)
    {
        olog=log;
    }
    public cifxAGENTE buscarAgente(String dato)
    {
        int i;
        for(i=0;i<oagentes.length;i++)
        {
            if(oagentes[i].getNombre().equals(dato))
                return oagentes[i];
        }
        return null;
    }
    public void agregaAgente(cifxAGENTE dato)
    {
        cifxAGENTE[] stmps = new cifxAGENTE[oagentes.length];
        System.arraycopy(oagentes, 0, stmps, 0, oagentes.length);
        oagentes=new cifxAGENTE[oagentes.length+1];
        System.arraycopy(stmps, 0, oagentes, 0, stmps.length);
        
        if((oagentes.length-1)<0)
        {
            oagentes[0]=dato;
        }
        else
        {
            oagentes[oagentes.length-1]=dato;
        }
        
    } 
    public cifxAGENTE[] getAgentes()
    {
        return oagentes;
    }
    
    
    
}
